using System;
using System.Collections.Generic;
using System.Text;

namespace Obsady
{
    class CMatch
    {
        public string _rozgr;
        public string _nr;
        public string _data;
        public string _godz;
        public string _miejsce;
        public string _adres;
        public string _gospodarz;
        public string _goscie;
        public string _sedziaGl;
        public string _sedziaPom;
        public string _sekretarz;
        public string _czasGl;
        public string _czas24;
        public string _asystent;

        public Dictionary<string, string> _referees = new Dictionary<string, string>();

        public CMatch(string aRozgr, string aNr, string aData, string aGodz, string aMiejsce, string aAdres, string aGospodarz, string aGoscie, string aSedziaGl, string aSedziaPom, string aSekretarz, string aCzasGl, string aCzas24)
        {
            _rozgr = aRozgr;
            _nr = aNr;
            _data = aData;
            _godz = aGodz;
            _miejsce = aMiejsce;
            _adres = aAdres;
            _gospodarz = aGospodarz;
            _goscie = aGoscie;
            _sedziaGl = aSedziaGl;
            _sedziaPom = aSedziaPom;
            _sekretarz = aSekretarz;
            _czasGl = aCzasGl;
            _czas24 = aCzas24;
            _asystent = "";
            addAllRefs();
        }

        public CMatch(string aRozgr, string aNr, string aData, string aGodz, string aMiejsce, string aAdres, string aGospodarz, string aGoscie, string aSedziaGl, string aSedziaPom, string aSekretarz, string aCzasGl, string aCzas24, string aAsystent)
        {
            _rozgr = aRozgr;
            _nr = aNr;
            _data = aData;
            _godz = aGodz;
            _miejsce = aMiejsce;
            _adres = aAdres;
            _gospodarz = aGospodarz;
            _goscie = aGoscie;
            _sedziaGl = aSedziaGl;
            _sedziaPom = aSedziaPom;
            _sekretarz = aSekretarz;
            _czasGl = aCzasGl;
            _czas24 = aCzas24;
            _asystent = aAsystent;
            addAllRefs();
        }

        public string getTitle()
        {
            return _rozgr + " " + _nr + " " + _gospodarz + " " + _goscie;
        }

        public string getContent()
        {
            return "BOISKO: " + _sedziaGl + " " + _sedziaPom + "\nSTOLIK: " + _sekretarz + " " + _czasGl + " " + _czas24 + " " + _asystent;
        }
        public string getLocation()
        {
            return _miejsce + ", " + _adres;
        }

        private void addAllRefs()
        {
            //_allDetails.Add("rozgr", _rozgr);
            //_allDetails.Add("nr", _nr);
            //_allDetails.Add("data", _data);
            //_allDetails.Add("godz", _godz);
            //_allDetails.Add("miejsce", _miejsce);
            //_allDetails.Add("adres", _adres);
            //_allDetails.Add("gospodarz", _gospodarz);
            //_allDetails.Add("goscie", _goscie);
            _referees.Add("sedziaGl", _sedziaGl);
            _referees.Add("sedziaPom", _sedziaPom);
            _referees.Add("sekretarz", _sekretarz);
            _referees.Add("czasGl", _czasGl);
            _referees.Add("czas24", _czas24);
            _referees.Add("asystent", _asystent);
        }
    }
}
